Magnetic field-based current measurement

ABSTRACT

One example includes a current measurement system. The system includes at least two magnetic field sensors positioned proximal to and in a predetermined arrangement with respect to a current conductor, each of the magnetic field sensors being configured to measure magnetic field associated with a current flowing in the current conductor and provide respective magnetic field measurements. The system also includes a current measurement processor configured to implement a mathematical algorithm based on a Taylor series expansion of the magnetic field measurements to calculate an amplitude of the current based on the mathematical algorithm.

TECHNICAL FIELD

This disclosure relates generally to electronic systems, and more specifically to magnetic field-based current measurement.

BACKGROUND

In electronic circuits, electrical current can be measured for a variety of reasons. For example, current can be measured to implement circuit functions, or can be implemented for circuit protection to mitigate damage to electronic devices in an associated electronic circuit. Current can be measured in a variety of ways. One example includes measuring a voltage across a resistor in a current path of the current to be measured via Ohm's law. However, such current measurement is energy inefficient, and can add unwanted resistance to the current path. Another manner of measuring current is based on measuring a magnetic field in a non-contact manner. In a magnetic field based non-contact current sensor, current through a current conductor, such as a metal trace, creates a magnetic field that is sensed by a magnetic sensor. An intensity of the magnetic field is proportional to an amplitude of the current flowing through the current conductor.

SUMMARY

One example includes a current measurement system. The system includes at least two magnetic field sensors positioned proximal to and in a predetermined arrangement with respect to a current conductor, each of the magnetic field sensors being configured to measure magnetic field associated with a current flowing in the current conductor and provide respective magnetic field measurements. The system also includes a current measurement processor configured to implement a mathematical algorithm based on a Taylor series expansion of the magnetic field measurements to calculate an amplitude of the current based on the mathematical algorithm.

Another example includes a method for measuring an amplitude of current in a current conductor. The method includes positioning a plurality of magnetic field sensors in a predetermined arrangement proximal to the current conductor and obtaining magnetic field measurements associated with a current flowing in the current conductor via each of the plurality magnetic field sensors. The method also includes implementing a mathematical algorithm based on a Taylor series expansion of the magnetic field measurements to substantially cancel interference terms associated with an external magnetic field and calculating the amplitude of current in the current conductor based on the mathematical algorithm.

Another example includes a current measurement system. The system includes a plurality of magnetic field sensors positioned proximal to and in predetermined arrangement with respect to a plurality of current conductors, each of the plurality of magnetic field sensors being configured to measure magnetic fields associated with a plurality of currents flowing in the respective plurality of current conductors and provide magnetic fields measurements. The system also includes a current measurement processor configured to receive the magnetic field measurements and to implement a mathematical algorithm on the magnetic field measurements to calculate an amplitude of one of the plurality of currents based on the magnetic field measurements associated with each of the plurality of currents.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 illustrates an example of a current measurement system.

FIG. 2 illustrates a first example diagram of a current measurement.

FIG. 3 illustrates a second example diagram of a current measurement.

FIG. 4 illustrates a third example diagram of a current measurement.

FIG. 5 illustrates a fourth example diagram of a current measurement.

FIG. 6 illustrates a fifth example diagram of a current measurement.

FIG. 7 illustrates an example of a method for measuring an amplitude of current in a current conductor.

DETAILED DESCRIPTION

This disclosure relates generally to electronic systems, and more specifically to magnetic field-based current measurement. A current measurement system can include two or more magnetic field sensors, such as flux-gate sensors, that are arranged in a predetermined arrangement with respect to at least one current conductor (e.g., a metal trace on a printed circuit board (PCB)). As an example, the magnetic field sensors can be arranged in an equidistant and symmetric arrangement with respect to a cross-section of the current conductor(s). The magnetic field sensors are configured to measure the magnetic field associated with the current conductor(s).

The current measurement system also includes a current measurement processor that is configured to receive the magnetic field measurements associated with the current conductor(s). The current measurement processor can thus implement a mathematical calculation to compute the current amplitude in each of the current conductor(s) to mitigate interference associated with one or more other magnetic fields, such as from one or more other current conductors and/or from external magnetic field sources. As an example, the mathematical algorithm can correspond to a combination of the magnetic field measurements to cancel at least 0^(th) and 1^(st) order interference from external magnetic field sources in a Taylor series expansion of the local variation of the external magnetic field(s).

FIG. 1 illustrates an example of a current measurement system 10. The current measurement system 10 can be implemented in any of a variety of applications that require accurate measurement of electrical current, such as for circuit protection. The current measurement system 10 is configured to calculate an amplitude of each of at least one (N) current, demonstrated in the example of FIG. 1 as I₁ through I_(N), in a respective at least one (N) current conductor 12, where N is a positive integer. As an example, each of the current conductors 12 can correspond to electrically conductive (e.g., metal) traces on a printed circuit board (PCB).

The current measurement system 10 also includes a plurality (X) of magnetic field sensors 14, where X is a positive integer greater than one. Each magnetic field sensor is configured to measure a magnetic field associated with the current conductors 12. In the example of FIG. 1, the magnetic field measurements are demonstrated as B₁ through B_(X) corresponding, respectively, to the magnetic field sensors 1 through X. As an example, the magnetic field sensors 14 can be implemented as flux-gate sensors that are configured to measure a magnetic flux associated with the magnetic field generated by the respective currents I₁ through I_(N) in a respective plane (e.g., parallel to the one or more current conductors 12). The magnetic field measurements B₁ through B_(X) are provided to a current measurement processor 16 (e.g., via an analog-to-digital converter (ADC)) that is configured to calculate the amplitude of the currents I₁ through I_(N) based on the magnetic field measurements B₁ through B_(X).

As an example, the current measurement processor 16 can implement a mathematical algorithm on the magnetic field measurements B₁ through B_(X) to calculate the amplitudes of the currents I₁ through I_(N). For example, the mathematical algorithm can be based on implementing a Taylor series expansion of the magnetic field measurements B₁ through B_(X). For example, the mathematical algorithm can correspond to obtaining a series of equations based on providing the Taylor series expansion to obtain a polynomial fit with respect to spatial coordinates of the magnetic field sensors 14 with respect to the current conductors 12 to solve for combinations of measurements in which the first term or terms corresponding to interference are canceled. By implementing the mathematical algorithm, the current measurement processor 16 can calculate the amplitude of a given one of the currents I₁ through I_(N) in a manner that mitigates interference associated with magnetic fields corresponding to the other currents I₁ through I_(N) and/or magnetic fields that are provided from exterior sources (e.g., spurious and/or ambient magnetic fields).

FIG. 2 illustrates a first example diagram 50 of a current measurement. The first diagram 50 corresponds to a measurement of an amplitude of a current I₁ that flows in a single current conductor 52, demonstrated in a cross-section in the example of FIG. 2. The current conductor 52 can correspond to one of the current conductors 12 in the example of FIG. 1, such that the current measurement processor 16 can measure the current I₁ in the example of FIG. 2. Therefore, reference is to be made to the example of FIG. 1 in the following description of the example of FIG. 2.

The first diagram 50 also demonstrates a pair of flux-gate sensors 54 that are arranged in a predetermined arrangement with respect to the current conductor 52. In the example of FIG. 2, the flux-gate sensors 54, demonstrated as FG SENSOR 1 and FG SENSOR 2, are arranged equidistant from the cross-section of the current conductor 52 at a distance “y” along a Y-axis of a Cartesian coordinate system 56 in a symmetrical arrangement with respect to the cross-section of the current conductor 52. The flux-gate sensors 54 can provide magnetic field measurements B₁ and B₂ corresponding, respectively, to measured magnetic fields. In the example of FIG. 2, the flux-gate sensors 54 are demonstrated with respective arrows corresponding to the measurement polarity of the respective magnetic field measurements B₁ and B₂. The current measurement processor 16 can thus calculate the amplitude of the current I₁ based on the measured magnitude and direction of the magnetic fields B₁ and B₂.

As an example, the current measurement processor 16 can be configured to implement a Taylor series expansion for two variables corresponding to the magnetic field measurements B₁ and B₂. The Taylor series expansion for two variables, x and y, can be expressed, generally, as follows:

$\begin{matrix} {{f\left( {x,y} \right)} = {{f\left( {a,b} \right)} + {\left( {x - a} \right)*{f_{x}\left( {a,b} \right)}} + {\left( {y - b} \right)*{f_{y}\left( {a,b} \right)}} + {\frac{1}{2!}\left\lbrack {{\left( {x - a} \right)^{2}*{f_{xx}\left( {a,b} \right)}} + {2\left( {x - a} \right)\left( {y - b} \right)*{f_{xy}\left( {a,b} \right)}} + {\left( {y - b} \right)^{2}{f_{yy}\left( {a,b} \right)}}} \right\rbrack}}} & {{Equation}\mspace{14mu} 1} \end{matrix}$

The Taylor series expansion can be simplified the magnetic field measurements B₁ and B₂, as follows:

$\begin{matrix} {B^{xy} = {\frac{\partial}{\partial x}\frac{\partial}{\partial y}{B_{x}\left( {0,0} \right)}}} & {{Equation}\mspace{14mu} 2} \end{matrix}$

As a result, the magnetic field measurements B₁ and B₂ can be Taylor series expanded, and thus expressed as follows:

$\begin{matrix} {B_{I} = {B_{I} + B_{0} + {B^{y}\Delta \; y} + {\frac{1}{2}B^{yy}\Delta \; y^{2}} + \ldots}} & {{Equation}\mspace{14mu} 3} \\ {B_{2} = {{- B_{I}} + {- B_{0}} - {B^{y}\Delta \; y} + {\frac{1}{2}B^{yy}\Delta \; y^{2}} + \ldots}} & {{Equation}\mspace{14mu} 4} \end{matrix}$

Where:

-   -   B₁ is the magnetic field component associated with the current         I₁;     -   B₀ is a 0^(th) order interference component at y=0, and thus         centered at the cross-section of the current conductor 52;     -   B^(y) is a 1^(st) order interference component along the Y-axis;         and     -   B^(yy) is a 2^(nd) order component along the Y-axis.         The current measurement processor 16 can calculate the amplitude         of the current I₁ based on a difference B_(DIFF) of the magnetic         field measurements B₁ and B₂, as follows:

B _(DIFF) =B ₁ −B ₂  Equation 5

And substituting Equations 3 and 4 into Equation 5, B_(DIFF) can be represented as follows:

B _(DIFF)=2B ₁+2B ^(y) Δy+ . . .  Equation 6

The current measurement processor 16 can thus calculate the amplitude of the current I₁ based on the linear relationship between the net measured magnetic field B_(DIFF) and the amplitude of the current I₁. Accordingly, by implementing a Taylor series expansion of the magnetic field measurements B₁ and B₂, the current measurement processor 16 can calculate the amplitude of the current I₁ in a manner that mitigates interference. Particularly, Equation 6 demonstrates that the 0^(th) order interference component B₀ is canceled in the calculation of the net measured magnetic field B_(DIFF), and thus can be canceled in the calculation of the amplitude of the current I₁.

FIG. 3 illustrates a second example diagram 100 of a current measurement. The second diagram 100 corresponds to a measurement of an amplitude of a current I₁ that flows in a single current conductor 102, demonstrated in two cross-sections in the example of FIG. 3. The current conductor 102 can correspond to a current conductor 12 in the example of FIG. 1, such that the current measurement processor 16 can measure the current I₁ in the example of FIG. 3. Therefore, reference is to be made to the example of FIG. 1 in the following description of the example of FIG. 3.

In the example of FIG. 3, the current conductor 102 is demonstrated as being arranged in a U-shape, such that the current I₁ flows anti-parallel with itself with respect to a first cross-section 104 of the current conductor 102 and a second cross-section 106 of the current conductor 102. Therefore, in the example of FIG. 3, the current conductor 102 is demonstrated as intersecting a cross-sectional plane at a normal angle at each of the first and second cross-sections 104 and 106. The current conductor 102 is separated at the first cross section 104 and the second cross section 106 by a distance “2x”, demonstrated in the example of FIG. 3 as a distance “x” from a midpoint between the current conductor 102 in the first cross section 104 and the current conductor 102 in the second cross section 106. The second diagram 100 also demonstrates a first pair of flux-gate sensors 108 that are arranged in a predetermined arrangement with respect to the current conductor 102 at the first cross-section 104, and a second pair of flux-gate sensors 110 that are arranged in a predetermined arrangement with respect to the current conductor 102 at the second cross-section 106.

In the example of FIG. 3, each of the first pair of flux-gate sensors 108, demonstrated as FG SENSOR 1 and FG SENSOR 2, and the second pair of flux-gate sensors 110, demonstrated as FG SENSOR 3 and FG SENSOR 4, are arranged equidistant from the respective first and second cross-sections 104 and 106 of the current conductor 102 at a distance “y” along the Y-axis of the Cartesian coordinate system (e.g., similar to the Cartesian coordinate system 56 in the example of FIG. 2), and can be approximately centered about the X-axis with respect to the current conductor 102 in each of the cross-sections 104 and 106. The first pair of flux-gate sensors 108 can provide magnetic field measurements B₁ and B₂ corresponding, respectively, to measured magnetic fields, and the second pair of flux-gate sensors 110 can provide magnetic field measurements B₃ and B₄ corresponding, respectively, to measured magnetic fields. The current measurement processor 16 can thus calculate the amplitude of the current I₁ based on the magnetic field measurements B₁, B₂, B₃, and B₄.

Similar to as described previously in the example of FIG. 2, the current measurement processor 16 can be configured to calculate the equations that are based on the Taylor series expansion for four variables corresponding to the magnetic field measurements B₁, B₂, B₃, and B₄. As an example, the magnetic field measurements B₁, B₂, B₃, and B₄ can be Taylor series expanded, and thus expressed as follows:

$\begin{matrix} {B_{I} = {B_{I} + B_{0} - {B^{x}\Delta \; x} + {B^{y}\Delta \; y} + {\frac{1}{2}B^{xx}\Delta \; x^{2}} + {\frac{1}{2}B^{yy}\Delta \; y^{2}} - {B^{xy}\Delta \; x\; \Delta \; y}}} & {{Equation}\mspace{14mu} 7} \\ {B_{2} = {{- B_{I}} + B_{0} - {B^{x}\Delta \; x} - {B^{y}\Delta \; y} + {\frac{1}{2}B^{xx}\Delta \; x^{2}} + {\frac{1}{2}B^{yy}\Delta \; y^{2}} + {B^{xy}\Delta \; x\; \Delta \; y}}} & {{Equation}\mspace{14mu} 8} \\ {B_{3} = {{- B_{I}} + B_{0} + {B^{x}\Delta \; x} + {B^{y}\Delta \; y} + {\frac{1}{2}B^{xx}\Delta \; x^{2}} + {\frac{1}{2}B^{yy}\Delta \; y^{2}} + {B^{xy}\Delta \; x\; \Delta \; y}}} & {{Equation}\mspace{14mu} 9} \\ {B_{4} = {B_{I} + B_{0} - {B^{x}\Delta \; x} - {B^{y}\Delta \; y} + {\frac{1}{2}B^{xx}\Delta \; x^{2}} + {\frac{1}{2}B^{yy}\Delta \; y^{2}} - {B^{xy}\Delta \; x\; \Delta \; y}}} & {{Equation}\mspace{14mu} 10} \end{matrix}$

Where:

-   -   B^(x) is a 1^(st) order interference component along the X-axis;     -   B^(X)Y is a 2^(nd) order component along the X and Y-axes;     -   Δx terms correspond to a distance of the interference components         along the X-axis; and     -   Δy terms correspond to a distance of the interference components         along the Y-axis.         The current measurement processor 16 can calculate the amplitude         of the current I₁ based on a difference B_(DIFF) of combined         magnetic field terms B₁₂ and B₃₄, where each of B₁₂ and B₃₄ is a         difference between the magnetic fields sensed for each part of         the current conductor 104 and 106. The difference B_(DIFF) can         be expressed as follows:

B ₁₂ =B ₁ −B ₂=2B _(I)+2B ^(y) Δy−2B ^(xy) ΔxΔy . . .  Equation 11

B ₃₄ =B ₃ −B ₄=−2B _(I)+2B ^(y) Δy+2B ^(xy) ΔxΔy . . .  Equation 12

B _(DIFF) =B ₁₂ −B ₃₄=4B _(I)−4B ^(xy) ΔxΔy . . .  Equation 13

The current measurement processor 16 can thus calculate the amplitude of the current I₁ based on the linear relationship between the net measured magnetic field B_(DIFF) and the amplitude of the current I₁. Accordingly, by implementing a Taylor series expansion of the magnetic field measurements B₁, B₂, B₃, and B₄, the current measurement processor 16 can calculate the amplitude of the current I₁ in a manner that mitigates interference. Particularly, Equation 13 demonstrates that the 0th order interference component B₀ and the 1^(st) order interference components B^(x) and B^(y) are canceled in the calculation of the net measured magnetic field B_(DIFF), and thus can be canceled from the calculation of the amplitude of the current I₁.

As further example, by implementing the Taylor series expansion of multiple variables, and thus multiple magnetic field measurements, the current measurement processor 16 can be configured to calculate the amplitudes of multiple respective currents based on a similar arrangement of magnetic field sensors 14. For example, the current measurement system 10 can include a number of pairs of magnetic field sensors 14 equal to 2*N+2, and thus the number of current conductors 12 plus one, to facilitate calculation of the amplitudes of the respective currents I₁ through I_(N), such as demonstrated in the examples of FIGS. 4 and 5.

FIG. 4 illustrates a third example diagram 150 of a current measurement. The third diagram 150 corresponds to a measurement of an amplitude of a first current I₁ that flows in a first current conductor 152 and a second current I₂ that flows in a second current conductor 154, demonstrated in two respective cross-sections in the example of FIG. 4. The current conductors 152 and 154 can correspond to two of the current conductors 12 in the example of FIG. 1, such that the current measurement processor 16 can measure the amplitude of currents I₁ and I₂ in the example of FIG. 4. Therefore, reference is to be made to the example of FIG. 1 in the following description of the example of FIG. 4.

In the example of FIG. 4, the current conductors 152 and 154 are demonstrated as each intersecting a cross-sectional plane at a normal angle at each of a first cross-section 156 and a second cross-section 158, respectively. The first current conductor 152 and the second current conductor 154 are separated by a distance “x” along the X-axis of the coordinate system. The third diagram 150 also demonstrates a first pair of flux-gate sensors 160, demonstrated as FG SENSOR 1 and FG SENSOR 2, a second pair of flux-gate sensors 162, demonstrated as FG SENSOR 3 and FG SENSOR 4, and a third pair of flux-gate sensors 164, demonstrated as FG SENSOR 5 and FG SENSOR 6.

The pairs of flux-gate sensors 160, 162, and 164 are arranged in a predetermined arrangement with respect to the current conductors 152 and 154. In this example, the pairs of flux-gate sensors 160, 162, and 164 are arranged equidistant from the respective first and second cross-sections 154 and 156 of the current conductor 152 at a distance “y” along the Y-axis of the Cartesian coordinate system (e.g., similar to the Cartesian coordinate system 56 in the example of FIG. 2). Additionally, the pairs of flux-gate sensors 160, 162, and 164 are arranged symmetric with respect to the X-axis of the Cartesian coordinate system through the cross-sections 156 and 158, and are each a distance “x/2” from a midpoint of at least one of the respective current conductors 152 and 154, with the second pair of flux-gate sensors 162 being a distance “x/2” from both of the current conductors 152 and 154.

The first pair of flux-gate sensors 160 can provide magnetic field measurements B₁ and B₂ corresponding, respectively, to measured magnetic fields. The second pair of flux-gate sensors 162 can provide magnetic field measurements B₃ and B₄ corresponding, respectively, to measured magnetic fields. The third pair of flux-gate sensors 164 can provide magnetic field measurements B₅ and B₆ corresponding, respectively, to measured magnetic fields. The current measurement processor 16 can thus calculate the amplitude of the currents I₁ and I₂ individually based on the magnetic field measurements B₁, B₂, B₃, B₄, B₅, B₆.

Similar to as described previously in the example of FIG. 2, the current measurement processor 16 can be configured to implement a Taylor series expansion for six variables corresponding to the magnetic field measurements B₁, B₂, B₃, B₄, B₅, B₆. As an example, the magnetic field measurements B₁, B₂, B₃, B₄, B₅, B₆ can be expanded, and thus expressed as follows:

B ₁ =B _(I11) +B _(I12) +B _(ext1)  Equation 14

B ₂ =−B _(I11) −B _(I12) +B _(ext2)  Equation 15

B ₃ =B _(I21) +B _(I22) +B _(ext3)  Equation 16

B ₄ =−B _(I21) −B _(I22) +B _(ext4)  Equation 17

B ₅ =B _(I31) +B _(I32) +B _(ext5)  Equation 18

B ₆ =−B _(I31) −B _(I32) +B _(ext6)  Equation 19

Where:

-   -   B_(I11) is a magnetic field associated with the first current I₁         as measured by each of the flux-gate sensors 160;     -   B_(I12) is a magnetic field associated with the second current         I₂ as measured by each of the flux-gate sensors 160;     -   B_(I21) is a magnetic field associated with the first current I₁         as measured by each of the flux-gate sensors 162;     -   B_(I22) is a magnetic field associated with the second current         I₂ as measured by each of the flux-gate sensors 162;     -   B_(I31) is a magnetic field associated with the first current I₁         as measured by each of the flux-gate sensors 164;     -   B_(I32) is a magnetic field associated with the second current         I₂ as measured by each of the flux-gate sensors 164;     -   B_(ext1) is a magnetic field component associated with         interference (e.g., 0^(th) order, 1^(st) order, etc.) as         measured by the first of the flux-gate sensors 160;     -   B_(ext2) is a magnetic field component associated with         interference (e.g., 0^(th) order, 1^(st) order, etc.) as         measured by the second of the flux-gate sensors 160;     -   B_(ext3) is a magnetic field component associated with         interference (e.g., 0^(th) order, 1^(st) order, etc.) as         measured by the first of the flux-gate sensors 162;     -   B_(ext4) is a magnetic field component associated with         interference (e.g., 0^(th) order, 1^(st) order, etc.) as         measured by the second of the flux-gate sensors 162;     -   B_(ext5) is a magnetic field component associated with         interference (e.g., 0^(th) order, 1^(st) order, etc.) as         measured by the first of the flux-gate sensors 164; and     -   B_(ext6) is a magnetic field component associated with         interference (e.g., 0^(th) order, 1^(st) order, etc.) as         measured by the second of the flux-gate sensors 164.         Based on the symmetrical placement of the pairs of flux-gate         sensors 160, 162, and 164, the magnetic field terms B_(I11),         B_(I21), and B_(I32) can be expressed as:

B _(I11) =aI ₁ , B _(I12) =bI ₂  Equation 20

B _(I21) =aI ₁ , B _(I22) =aI ₂  Equation 21

B _(I32) =aI ₂ , B _(I31) =bI ₁  Equation 22

Where: a, b are predetermined constants.

The current measurement processor 16 can calculate the amplitude of the current I₂ based on a difference B_(DIFF1) of a combination of magnetic field terms B₁, B₂, B₃, and B₄, as follows:

B _(DIFF1)=(B ₁−(B ₂)−(B ₃ −B ₄)  Equation 23

B _(DIFF1)=2B _(I11)+2B _(I12)−2B _(I21)−2B _(I21) −B _(ext) ^(xy) ΔxΔy+ . . . Equation 24

B _(DIFF1)=2aI ₁+2bI ₂−2aI ₁−2aI ₂ −B _(ext) ^(xy) ΔxΔy+ . . .  Equation 25

B _(DIFF1)=(2b−2a)I ₂ −B _(ext) ^(xy) ΔxΔy+ . . . Equation 26

The current measurement processor 16 can also calculate the amplitude of the current I₁ based on a difference B_(DIFF2) of a combination of magnetic field terms B₃, B₄, B₅, and B₆, as follows:

B _(DIFF2)=(B ₃ −B ₄)−(B ₅ −B ₆)  Equation 27

B _(DIFF2)=2B _(I21)2B _(I22)−2B _(I31)−2B _(I32) −B _(ext) ^(xy) ΔxΔy+ . . .  Equation 28

B _(DIFF2)=2aI ₁+2aI ₂−2bI ₁−2aI ₂ −B _(ext) ^(xy) ΔxΔy+ . . .  Equation 29

B _(DIFF2)=(2a−2b)I ₁ −B _(ext) ^(xy) ΔxΔy+ . . .  Equation 30

Since the constants a and b are known, the current measurement processor 16 can thus calculate the amplitude of the currents I₁ and I₂ based on the linear relationship between the net measured magnetic fields B_(DIFF1) and B_(DIFF2) and the amplitudes of the currents I₁ and I₂, respectively. Accordingly, by implementing a Taylor series expansion of the magnetic field measurements B₁, B₂, B₃, B₄, B₅, and B₆, the current measurement processor 16 can calculate the amplitude of the currents I₁ and I₂ in a manner that mitigates interference. Particularly, Equations 26 and 30 demonstrate that the 0^(th) order and 1^(st) order interference components B0, and B^(x) and B^(y), respectively, are canceled in the calculation of the net measured magnetic fields BDIFF1 and B_(DIFF2), and thus can be canceled in the calculation of the amplitude of the currents I₁ and I₂.

FIG. 5 illustrates a fourth example diagram 200 of a current measurement. The fourth diagram 200 corresponds to a measurement of an amplitude of a first current I₁ that flows in a first current conductor 202, a second current I₂ that flows in a second current conductor 204, and a third current I₃ that flows in a third current conductor 206, demonstrated in three respective cross-sections in the example of FIG. 5. The current conductors 202, 204, and 206 can correspond to three of the current conductors 12 in the example of FIG. 1, such that the current measurement processor 16 can measure the amplitude of currents I₁, I₂, and I₃ in the example of FIG. 5. Therefore, reference is to be made to the example of FIG. 1 in the following description of the example of FIG. 5.

In the example of FIG. 5, the current conductors 202, 204, and 206 are demonstrated as each intersecting a cross-sectional plane at a normal angle at each of a first cross-section 208, a second cross-section 210, and a third cross-section 212, respectively. The current conductors 202, 204, and 206 are each separated from a next one of the current conductors 202, 204, and 206 by a distance “x”. The fourth diagram 200 also demonstrates a first pair of flux-gate sensors 214, demonstrated as FG SENSOR 1 and FG SENSOR 2, a second pair of flux-gate sensors 216, demonstrated as FG SENSOR 3 and FG SENSOR 4, a third pair of flux-gate sensors 218, demonstrated as FG SENSOR 5 and FG SENSOR 6, and a fourth pair of flux-gate sensors 220, demonstrated as FG SENSOR 7 and FG SENSOR 8.

The pairs of flux-gate sensors 214, 216, 218, and 220 are arranged in a predetermined arrangement with respect to the current conductors 202, 204, and 206. Particularly, the pairs of flux-gate sensors 214, 216, 218, and 220 are arranged equidistant from the respective cross-sections 208, 210, and 212 of the current conductor 202 at a distance “y” along the Y-axis of the Cartesian coordinate system (e.g., similar to the Cartesian coordinate system 56 in the example of FIG. 2). Additionally, the pairs of flux-gate sensors 214, 216, 218, and 220 are arranged symmetric with respect to an axis through the cross-sections 208, 210, and 212, and are each a distance “x/2” along the X-axis from a midpoint of at least one of the respective current conductors 202, 204, and 206, with the second pair of flux-gate sensors 216 being a distance “x/2” from both of the current conductors 202 and 204 and the third pair of flux-gate sensors 218 being a distance “x/2” from both of the current conductors 204 and 206.

The first pair of flux-gate sensors 214 can provide magnetic field measurements B₁ and B₂ corresponding, respectively, to measured magnetic fields. The second pair of flux-gate sensors 216 can provide magnetic field measurements B₃ and B₄ corresponding, respectively, to measured magnetic fields. The third pair of flux-gate sensors 218 can provide magnetic field measurements B₅ and B₆ corresponding, respectively, to measured magnetic fields. The fourth pair of flux-gate sensors 220 can provide magnetic field measurements B₇ and B₈ corresponding, respectively, to measured magnetic fields. The current measurement processor 16 can thus calculate the amplitude of the currents I₁, I₂, and I₃ individually based on the magnetic field measurements B₁, B₂, B₃, B₄, B₅, B₆, B₇, and B₈.

Similar to as described previously in the example of FIG. 2, the current measurement processor 16 can be configured to implement a Taylor series expansion for eight variables corresponding to the magnetic field measurements B₁, B₂, B₃, B₄, B₅, B₆, B₇, and B₈. As an example, the magnetic field measurements B₁, B₂, B₃, B₄, B₅, B₆, B₇, and B₈ can be Taylor series expanded, and thus expressed as follows:

B ₁ =B _(I11) +B _(I12) +B _(I13) +B _(ext1)  Equation 31

B ₂ =−B _(I11) −B _(I12) −B _(I13) +B _(ext2)  Equation 32

B ₃ =B _(I21) +B _(I22) +B _(I23) +B _(ext3)  Equation 33

B ₄ =−B _(I21) −B _(I22) −B _(I23) +B _(ext4)  Equation 34

B ₅ =B _(I31) +B _(I32) +B _(I33) +B _(ext5)  Equation 35

B ₆ =−B _(I31) −B _(I32) −B _(I33) +B _(ext6)  Equation 36

B ₇ =B _(I41) +B _(I42) +B _(I43) +B _(ext7)  Equation 37

B ₈ =−B _(I41) −B _(I42) −B _(I43) +B _(ext8)  Equation 38

Where:

-   -   B_(I13) is a magnetic field associated with the third current I₃         as measured by each of the flux-gate sensors 214;     -   B_(I23) is a magnetic field associated with the third current I₃         as measured by each of the flux-gate sensors 216;     -   B_(I33) is a magnetic field associated with the third current I₃         as measured by each of the flux-gate sensors 218;     -   B_(I23) is a magnetic field associated with the third current I₃         as measured by each of the flux-gate sensors 220;     -   B_(I41) is a magnetic field associated with the first current I₁         as measured by each of the flux-gate sensors 220;     -   B_(I42) is a magnetic field associated with the second current         I₂ as measured by each of the flux-gate sensors 220;     -   B_(I43) is a magnetic field associated with the third current I₃         as measured by each of the flux-gate sensors 220;     -   B_(ext7) is a magnetic field component associated with         interference (e.g., 0^(th) order, 1^(st) order, etc.) as         measured by the first of the flux-gate sensors 220; and     -   B_(ext8) is a magnetic field component associated with         interference (e.g., 0^(th) order, 1^(st) order, etc.) as         measured by the second of the flux-gate sensors 220.         Based on the symmetrical placement of the pairs of flux-gate         sensors 210, 212, and 214, the magnetic field terms B_(I11),         B_(I21), and B_(I32) can be expressed as:

B _(I11) =aI ₁ , B _(I12) =bI ₂ , B _(I12) =cI ₃  Equation 39

B _(I21) =B _(I23) =bI ₂ , B _(I22) =aI ₂  Equation 40

B _(I31) =bI ₁ , B _(I32) =B _(I33) =aI ₂  Equation 41

B _(I41) =cI ₁ , B _(I42) =bI ₂ , B _(I43) =aI ₃  Equation 43

Where: a, b, c are constants.

The current measurement processor 16 can calculate the amplitude of the current I₁ based on a difference B_(DIFF1) of a combination of magnetic field terms B₁, B₂, B₃, and B₄, as follows:

B _(DIFF1)=(B ₁ −B ₂)−(B ₃ −B ₄)  Equation 44

B _(DIFF1)=2aI ₁+2bI ₂+2cI ₃−2aI ₁−2aI ₂−2bI ₃ −B _(ext) ^(xy) ΔxΔy+ . . .  Equation 45

B _(DIFF1)=(2b−2a)I ₂+(2c−2b)I ₂ −B _(ext) ^(xy) ΔxΔy+ . . .  Equation 46

The current measurement processor 16 can also calculate the amplitude of the current I₂ based on a difference B_(DIFF2) of a combination of magnetic field terms B₃, B₄, B₅, and B₆, as follows:

B _(DIFF2)=(B ₃ −B ₄)−(B ₅ −B ₆)  Equation 47

B _(DIFF2)=2aI ₁+2aI ₂+2bI ₃−2bI ₁−2aI ₂−2aI ₃ −B _(ext) ^(xy) ΔxΔy+ . . .  Equation 48

B _(DIFF2)=(2a−2b)I ₁+(2b−2a)I ₃ −B _(ext) ^(xy) ΔxΔy+ . . .  Equation 49

The current measurement processor 16 can also calculate the amplitude of the current I₃ based on a difference B_(DIFF3) of a combination of magnetic field terms B₅, B₆, B₇, and B₈, as follows:

B _(DIFF3)=(B ₅ −B ₆)−(B ₇ −B ₈)  Equation 50

B _(DIFF3)=2bI ₁+2aI ₂+2aI ₃−2cI ₁−2bI ₂−2aI ₃ −B _(ext) ^(xy) ΔxΔy+ . . .  Equation 51

B _(DIFF3)=(2b−2c)I ₁+(2a−2b)I ₂ −B _(ext) ^(xy) ΔxΔy+ . . .  Equation 52

The current measurement processor 16 can thus calculate the amplitude of the currents I₁, I₂, and I₃ based on the linear relationship between the net measured magnetic fields B_(DIFF1), B_(DIFF2), and B_(DIFF3) and the amplitudes of the currents I₁, I₂, and I₃, respectively. Accordingly, by implementing a Taylor series expansion of the magnetic field measurements B₁, B₂, B₃, B₄, B₅, B₆, B₇, and B₈, the current measurement processor 16 can calculate the amplitude of the currents I₁, I₂, and I₃ in a manner that mitigates interference. Particularly, Equations 46, 49, and 52 demonstrate that the 0^(th) order and 1^(st) order interference components B0, and B^(x) and B^(y), respectively, are canceled in the calculation of the net measured magnetic fields B_(DIFF1), B_(DIFF2), and B_(DIFF3), and thus can be canceled in the calculation of the amplitude of the currents I₁, I₂, and I₃.

As demonstrated in the examples of FIGS. 4 and 5, the current measurement system 10 can be expanded to measure multiple currents based on the addition of additional pairs of flux-gate sensors. Therefore, the current measurement system 10 can implement 2*N+2 flux-gate sensors (i.e., N+1 flux-gate sensor pairs), where N is the number of current conductors 12. Accordingly, the current measurement system 10 can be scaled to measure the current in any number of current conductors in a manner that mitigates the effects of up to 2^(nd) order magnetic interference.

FIG. 6 illustrates a fifth example diagram 250 of a current measurement. The fifth diagram 250 corresponds to a measurement of an amplitude of a plurality N of AC currents that flow in a plurality of AC current conductors 252. The current conductors 252 can correspond to the current conductors 12 in the example of FIG. 1, such that the current measurement processor 16 can measure the amplitude of currents I₁ through I_(N) in the example of FIG. 6. Therefore, reference is to be made to the example of FIG. 1 in the following description of the example of FIG. 6.

In the example of FIG. 6, the current conductors 252 are demonstrated as each intersecting a cross-sectional plane at a normal angle at each of a respective plurality of cross-sections. The fifth diagram 250 also demonstrates a respective plurality of flux-gate sensors 254, demonstrated as FG SENSOR 1 through FG SENSOR N. The flux-gate sensors 254 are arranged in a predetermined arrangement with respect to the current conductors 252, such as being offset by a predetermined distance (e.g., a distance “y” along the Y-axis of the Cartesian coordinate system) and aligned with a mid-point of the sensor along the X-axis. The flux-gate sensors 254 can provide magnetic field measurements B₁ through B_(N) corresponding, respectively, to measured magnetic fields associated with the current conductors 252. The current measurement processor 16 can thus calculate the amplitude of the currents I₁ through I_(N) individually based on the magnetic field measurements B₁ through B_(N), respectively.

As an example, the current measurement processor 16 can provide a set of equations with a respective set of unknowns, similar to as described previously. For example, the current measurement processor 16 can provide a set of equations as follows:

$\begin{matrix} {S_{i} = {{\sum\limits_{j = 1}^{n}\; {a_{ij}I_{j}}} + n_{i}}} & {{Equation}\mspace{14mu} 53} \end{matrix}$

Where:

-   -   S_(i) corresponds to an output of the i^(th) flux-gate sensor         254;     -   a_(ij) corresponds to a predetermined coupling coefficient from         a j^(th) current conductor 252 to the i^(th) sensor based on         positional geometry;     -   I_(j) corresponds to an amplitude of the current through the         j^(th) current conductor 252; and     -   n_(j) corresponds to noise and interference measured by the         i^(th) flux-gate sensor 254.         Therefore, the current measurement processor 16 can be         configured to solve the n coupled linear equations based on n         unknowns. Accordingly, the current measurement system 10 can be         configured to measure any number of AC currents in any number of         current conductors 12 in a manner that mitigates the effects of         up to magnetic interference, similar to as described previously.

Accordingly, as described herein, the current measurement system 10 can measure one or more current amplitudes in a respective one or more current conductors 12 that carry AC or DC currents. Based on the predetermined position of the magnetic field sensors 14 relative to the current conductors 12, the current measurement processor 16 can calculate the current amplitudes based on a Taylor series expansion to substantially mitigate interference in the magnetic field measurements. Accordingly, the current measurement system 10 can calculate current amplitudes in a contact-less manner while substantially mitigating interference measured by the respective magnetic field sensors 14. Alternatively, the systems and methods described herein can likewise be applicable to position measurement associated with positions of independent magnets (e.g., magnetic field sources) based on a similar arrangement and calculation methodology.

In view of the foregoing structural and functional features described above, a method in accordance with various aspects of the present disclosure will be better appreciated with reference to FIG. 7. While, for purposes of simplicity of explanation, the method of FIG. 7 is shown and described as executing serially, it is to be understood and appreciated that the present disclosure is not limited by the illustrated order, as some aspects could, in accordance with the present disclosure, occur in different orders and/or concurrently with other aspects from that shown and described herein. Moreover, not all illustrated features may be required to implement a method in accordance with an aspect of the present disclosure.

FIG. 7 illustrates an example of a method 300 for measuring an amplitude of current in a current conductor (e.g., one of the current conductors 12). At 302, a plurality of magnetic field sensors (e.g., the magnetic field sensors 14) are positioned in a predetermined fixed arrangement proximal to the current conductor. At 304, magnetic field measurements associated with a current flowing in the current conductor are obtained via each of the plurality magnetic field sensors. At 306, a Taylor series expansion of the magnetic field measurements is computed (e.g., via the magnetic field processor 16) to substantially cancel interference terms associated with the magnetic field measurements. At 308, the amplitude of current in the current conductor is calculated based on the Taylor series expansion. As an example, the method 300 can be applicable to calculation of DC currents, such as demonstrated in the examples of FIGS. 2-5, or to calculation of AC currents, such as demonstrated in the example of FIG. 6.

What have been described above are examples of the disclosure. It is, of course, not possible to describe every conceivable combination of components or method for purposes of describing the disclosure, but one of ordinary skill in the art will recognize that many further combinations and permutations of the disclosure are possible. Accordingly, the disclosure is intended to embrace all such alterations, modifications, and variations that fall within the scope of this application, including the appended claims. 

What is claimed is:
 1. A current measurement system comprising: at least two magnetic field sensors positioned proximal to and in a predetermined arrangement with respect to a current conductor, each of the magnetic field sensors being configured to measure magnetic field associated with a current flowing in the current conductor and provide respective magnetic field measurements; and a current measurement processor configured to implement a mathematical algorithm based on a Taylor series expansion of the magnetic field measurements to calculate an amplitude of the current based on the mathematical algorithm.
 2. The system of claim 1, wherein the current measurement processor is configured to implement the mathematical algorithm based on the Taylor series expansion of an external magnetic field with respect to spatial coordinates and to compute combinations of measurements to mitigate interference associated with the magnetic field measurements.
 3. The system of claim 1, wherein the pair of magnetic field sensors are positioned in an equidistant and symmetrical arrangement with respect to an axis intersecting a cross-section of the current conductor.
 4. The system of claim 1, wherein the pair of magnetic field sensors are configured as a pair of fluxgate sensors.
 5. The system of claim 1, wherein the current conductor is arranged in a U-shape such that the current flows anti-parallel with itself with respect to a first cross-section of the current conductor and a second cross-section of the current conductor, wherein a cross-sectional plane intersects the current conductor at a normal angle at each of the first and second cross-sections, wherein the magnetic field sensors is a first set of magnetic field sensors associated with the first cross-section, the system further comprising a second set of magnetic field sensors associated with the second cross-section positioned proximal to and in predetermined arrangement with respect to the second cross-section, the current measurement processor being configured to implement the mathematical algorithm based on the Taylor series expansion of the magnetic field measurements from each of the sets of magnetic field sensors to calculate the amplitude of the current based on each of the Taylor series expansions.
 6. The system of claim 1, wherein the current conductor is a first current conductor of at least one current conductor, wherein the pair of magnetic field sensors is a first set of magnetic field sensors of a plurality of sets of magnetic field sensors each positioned in a symmetrical arrangement with respect to the at least one current conductor, the current measurement processor being configured to implement the mathematical algorithm based on the Taylor series expansion of the magnetic field measurements from each of the sets of magnetic field sensors and to calculate the amplitude of at least one current associated with each of the respective at least one current conductor based on each of the Taylor series expansions.
 7. The system of claim 6, wherein a quantity of the plurality of sets of magnetic field sensors is equal to a quantity of the at least one current conductor plus one.
 8. The system of claim 1, wherein the conductor comprises a plurality of conductors, wherein the magnetic field sensors are two of a plurality of magnetic field sensors that are associated with the respective plurality of current conductors that conduct a respective plurality of AC currents, wherein the current measurement processor is configured to implement the mathematical algorithm based on the Taylor series expansion of the magnetic field measurements for each of the plurality of conductors and to calculate the amplitude of each of the respective plurality of AC currents based on each of the Taylor series expansions.
 9. A method for measuring an amplitude of current in a current conductor, the method comprising: positioning a plurality of magnetic field sensors in a predetermined arrangement proximal to the current conductor; obtaining magnetic field measurements associated with a current flowing in the current conductor via each of the plurality magnetic field sensors; implementing a mathematical algorithm based on a Taylor series expansion of the magnetic field measurements to substantially cancel interference terms associated with an external magnetic field; and calculating the amplitude of current in the current conductor based on the mathematical algorithm.
 10. The method of claim 9, wherein arranging the plurality of magnetic field sensors comprises arranging the plurality of magnetic field sensors in equidistant and symmetrical pairs with respect to an axis intersecting a cross-section of the current conductor.
 11. The method of claim 9, wherein the current conductor is arranged in a U-shape such that the current flows anti-parallel with itself with respect to a first cross-section of the current conductor and a second cross-section of the current conductor, wherein the current conductor intersects a cross-sectional plane at a normal angle at each of the first and second cross-sections, wherein the plurality of magnetic field sensors comprises a first pair of magnetic field sensors associated with the first cross-section and a second pair of magnetic field sensors associated with the second cross-section.
 12. The method of claim 9, wherein the plurality of magnetic field sensors comprises a plurality of pairs of the magnetic field sensors having a quantity equal to a quantity of the current conductor plus one.
 13. The method of claim 9, wherein the plurality of magnetic field sensors are associated with a respective plurality of current conductors that are configured to conduct a respective plurality of AC currents.
 14. A current measurement system comprising: a plurality of magnetic field sensors positioned proximal to and in predetermined arrangement with respect to a plurality of current conductors, each of the plurality of magnetic field sensors being configured to measure magnetic fields associated with a plurality of currents flowing in the respective plurality of current conductors and provide magnetic fields measurements; and a current measurement processor configured to receive the magnetic field measurements and to implement a mathematical algorithm on the magnetic field measurements to calculate an amplitude of one of the plurality of currents based on the magnetic field measurements associated with each of the plurality of currents.
 15. The system of claim 14, wherein the current measurement processor is configured to: solve a set of equations that are based on combined Taylor series expansions of the magnetic field measurements for each of the plurality of magnetic field sensors; and calculate the amplitude of the current.
 16. The system of claim 14, wherein the current measurement processor is configured to implement the mathematical algorithm to substantially mitigate interference associated with the magnetic field measurements.
 17. The system of claim 14, wherein the plurality of magnetic field sensors are arranged in an equidistant and symmetrical arrangement with respect to a cross-section of the plurality of current conductors to obtain the magnetic field measurements.
 18. The system of claim 14, wherein the plurality of magnetic field sensors are fluxgate sensors.
 19. The system of claim 14, wherein a quantity of the plurality of magnetic field sensors is equal to 2*N+2, where N is a quantity of the plurality of current conductors.
 20. The system of claim 14, wherein the plurality of current conductors are configured to conduct a respective plurality of AC currents in the respective plurality of current conductors. 